package com.mianyang.zhangsan.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author jiangjr
 * @tablename sec_template
 */
@TableName(value ="sec_template")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SecTemplate implements Serializable {
    /**
     * 模板编号
     */
    @TableId(type = IdType.AUTO)
    private Long templateId;

    /**
     * 模板名称
     */
    private String templateName;

    /**
     * 试卷名称
     */
    private String paperName;

    /**
     * 试卷类型
     */
    private Integer paperType;

    /**
     * 试卷分数
     */
    private Integer paperScore;

    /**
     * 试卷描述
     */
    private String paperDesc;

    /**
     * 试题总数
     */
    private Integer problems;

    /**
     * 通过分数
     */
    private Integer winScore;

    /**
     * 限制时长
     */
    private Long limitTime;

    /**
     * 模板路径
     */
    private String templatePath;

    /**
     * 创建人编号
     */
    private Long accountId;

    /**
     * 创建人姓名
     */
    private String accountName;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}
